/**
 * @name Star
 * @param {*} num  数量
 * @param {str} parent 父标签类名
 */
function Star(num,parent){
  this.num=num||1;            //设置默认数量
  this.parent=parent||"stars" //设置默认的父类
  this.size=3;                //默认星星大小
  this.time=10                //刷新时间
  this.child=null
  this.show()
}
Star.prototype.getPostion=function(){
  this.max_y=document.querySelector("."+this.parent).clientHeight;
  this.max_x=document.querySelector("."+this.parent).clientWidth;
  var r=Math.floor(Math.random()*this.size+1)
  var top=(Math.random()*this.max_y-r).toFixed(2)
  var left=(Math.random()*this.max_x-r).toFixed(2)
  var animation="animation: flash "+Math.random()*this.time+"s linear infinite"
  this.child=`<span style='top:${top}px;left:${left}px;background:#fff;width:${r}px;height:${r}px;border-radius: 50%;${animation} ' class='pa'></span>`
  $(this.child).appendTo(document.querySelector("."+this.parent))
}
Star.prototype.show=function(){
  for(var i=0;i<this.num;i++){
    this.getPostion()
  }
}

export {Star}